package com.veer.shop.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.veer.shop.param.BrandParam;
import com.veer.shop.pojo.ProductBrand;

/**
 * 商品品牌数据接口访问层
 * 
 * @author Wangbin
 * 2020年9月16日-下午2:30:41
 */
public interface ProductBrandMapper {
	
	// 查询所有的品牌
    List<Map<String, Object>> selectAll(BrandParam brandListParam);
	
	// 根据ID查询品牌
    ProductBrand selectById(@Param("brand_id") int brand_id);
	
	// 更新品牌
    int update(ProductBrand brand);
	
	// 新增品牌
    int insert(ProductBrand brand);
	
	// 删除品牌
    int delete(@Param("brand_id") int brand_id);
	
	// 根据属性查询品牌
    int search(@Param("brand_name") String brand_name, @Param("brand_bn") String brand_bn, @Param("brand_id") int brand_id);
}
